package spring.in.action.chapter_03.qualifier;

import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

public interface IDessert
{

}

@Component
class Cake implements IDessert
{
}

@Component
class Cookies implements IDessert
{
}

@Component
@Qualifier("cold") // 限定符, 还可以跟@Bean一起使用
class IceCream implements IDessert
{
}

@Component
// 如果想多个@Qualifier注解，由于java不允许重复出现相同的注解，可以使用 用@Qualifier注解过 的自定义注解
@Cold
@Fruity
class Popsicle implements IDessert
{
}